// # 1. 查看所有可用镜像源
// nrm ls

// # 输出示例：
// #   npm ---------- https://registry.npmjs.org/
// #   yarn --------- https://registry.yarnpkg.com/
// #   tencent ------ https://mirrors.cloud.tencent.com/npm/
// #   cnpm --------- https://r.cnpmjs.org/
// #   taobao ------- https://registry.npmmirror.com/
// #   npmMirror ---- https://skimdb.npmjs.com/registry/

// # 2. 测试各镜像源的响应速度
// nrm test

// # 输出示例（响应时间越短越好）：
// #   npm ---- 2211ms
// #   yarn --- 1322ms
// #   tencent - 123ms
// #   cnpm --- 156ms
// #   taobao - 89ms
// #   npmMirror - 2103ms

// # 3. 切换到淘宝镜像
// nrm use taobao
// # 输出：Registry has been set to: https://registry.npmmirror.com/

// # 4. 测试安装速度（以安装react为例）
// # 先清除npm缓存
// npm cache clean --force

// # 淘宝镜像安装测试
// echo "淘宝镜像安装开始..."
// time npm install react --save
// # 记录安装时间（例如：real	0m5.231s）

// # 5. 切换到官方镜像
// nrm use npm
// # 输出：Registry has been set to: https://registry.npmjs.org/

// # 再次清除缓存
// npm cache clean --force

// # 官方镜像安装测试
// echo "官方镜像安装开始..."
// time npm install react --save
// # 记录安装时间（例如：real	0m28.762s）
// 查看当前项目的包：npm list --depth 0（--depth 0 只显示顶层依赖）
// 查看全局安装的包：npm list -g --depth 0